package javachongkao.面向对象下.综艺节目打分计算问题;

import java.util.Arrays;
import java.util.Scanner;
//7-6 综艺节目打分计算问题
//综艺节目打分计算问题
//
//综艺节目现场专家打分时，要求去掉一个最高分，再去掉一个最低分，然后计算剩余打分的平均值
//
//输入格式:
//固定为1行，为每个评委给出的分数，范围【0-100】正整数，元素之间使用空格分开，元素个数【3-100】
//
//输出格式:
//按要求计算出的平均值的正整数【如果有小数部分，直接舍弃】
public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        String input = scanner.nextLine();
        String[] scoresStr = input.split(" ");

        // 转换为整数数组
        int[] scores = new int[scoresStr.length];
        for (int i = 0; i < scoresStr.length; i++) {
            scores[i] = Integer.parseInt(scoresStr[i]);
        }

        // 排序数组
        Arrays.sort(scores);

        // 计算去掉最高和最低后的总分
        int sum = 0;
        for (int i = 1; i < scores.length - 1; i++) {
            sum += scores[i];
        }

        // 计算平均值（直接舍弃小数部分）
        int average = sum / (scores.length - 2);

        System.out.println(average);
        scanner.close();
    }
}
